/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package topico1;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import sun.security.util.Length;

/**
 *
 * @author leovirgilio
 */

/*MC23. Faça uma aplicação que receba uma frase, e depois
 * apresente o texto invertido (de trás para frente, caracter a
 * caracter).*/
public class MC23 {

    public static void main(String args[]) {
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        String frase = null;

        char fraseAux[] = null;


        try {
            System.out.println("Digite uma frase: ");
            frase = input.readLine();

            fraseAux = new char[frase.length()];

        } catch (IOException ex) {
            System.out.println("Erro!" + ex);
        }

        for (int i = fraseAux.length - 1; i >= 0; i--) {
            try {
                fraseAux[i] = frase.charAt(i);
                System.out.print(fraseAux[i]);
            } catch (NullPointerException ex) {
                System.out.println("Erro");
            }
        }


    }
}
